package com.example.linktestapplication.bean;

public class LinkContext {
    char[] deviceId; // 已连接设备的mac地址
    char[] lastDeviceId; // 上一次连接设备的mac地址
    char ID;
    char cmd;
    short length;
    char chargeStatus; // 充电状态
    char runningStatus; // 运行状态
    float power; // 电量
    LinkContextDeviceInfo deviceInfo; // 设备信息

    char flag; // 当前模式标识

    // result
    boolean boolResult;
    char charResult;
    // 错误码(0:正常，1：超时)
    char errorCode;
    // 云台event事件
    HHLinkEvent eventId;
    HHLinkOrientation orientation; // 屏幕方向
    boolean isCameraFront; // 是否是前置摄像头


    // payload cmd(不含)之后至校验位(不含)前
    LinkPayload payload;
    // 云台校准的回调
    CalibrateResultFn calibrateResultFn_;
    // 校准对象(1:控制面板校准；2:云台校准)
    int calibrateTarget_;
    // 校准状态(1:sait；2:校准中；3:校准完成；0xFF:失败)
    int calibrateState_;
}
